viewport: Use gtk_widget_class_set_accessible_role()
authorBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 16:11:10 +0000 (18:11 +0200)
committerBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 16:30:50 +0000 (18:30 +0200)
gtk/a11y/gtkcontaineraccessible.c
gtk/gtkviewport.c

index a8a1615d3cc1f5686b6c16f6321aab4fe9d2a527..ae01adc87a67fac69b2029fbf58bbcc6d6d4d505 100644 (file)
@@ -166,8 +166,6 @@ gtk_container_accessible_real_initialize (AtkObject *obj,
 
   if (GTK_IS_TOOLBAR (data))
     obj->role = ATK_ROLE_TOOL_BAR;
-  else if (GTK_IS_VIEWPORT (data))
-    obj->role = ATK_ROLE_VIEWPORT;
   else
     obj->role = ATK_ROLE_PANEL;
 }
index 6d313d95cba7bee66ce204d85d393ac4d5ce034e..7319841030f03a7920c59db3c9e021fa2cffd3c9 100644 (file)
@@ -139,6 +139,8 @@ gtk_viewport_class_init (GtkViewportClass *class)
   widget_class->get_preferred_width = gtk_viewport_get_preferred_width;
   widget_class->get_preferred_height = gtk_viewport_get_preferred_height;
   
+  gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_VIEWPORT);
+
   container_class->add = gtk_viewport_add;
 
   /* GtkScrollable implementation */